package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SysEmailLog;

/**
 * 邮件发送记录Mapper接口
 */
public interface SysEmailLogMapper {
    /**
     * 查询邮件发送记录
     *
     * @param logId 日志ID
     * @return 邮件发送记录
     */
    public SysEmailLog selectSysEmailLogById(Long logId);

    /**
     * 查询邮件发送记录列表
     *
     * @param sysEmailLog 邮件发送记录
     * @return 邮件发送记录集合
     */
    public List<SysEmailLog> selectSysEmailLogList(SysEmailLog sysEmailLog);

    /**
     * 新增邮件发送记录
     *
     * @param sysEmailLog 邮件发送记录
     * @return 结果
     */
    public int insertSysEmailLog(SysEmailLog sysEmailLog);

    /**
     * 修改邮件发送记录
     *
     * @param sysEmailLog 邮件发送记录
     * @return 结果
     */
    public int updateSysEmailLog(SysEmailLog sysEmailLog);

    /**
     * 删除邮件发送记录
     *
     * @param logId 日志ID
     * @return 结果
     */
    public int deleteSysEmailLogById(Long logId);

    /**
     * 批量删除邮件发送记录
     *
     * @param logIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysEmailLogByIds(Long[] logIds);
} 